#创建目录
mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf ~/nginx/conf.d ~/nginx/conf.d/ssl

#复制nginx配置
docker run -d --rm --name tmp_nginx nginx
docker cp tmp_nginx:/etc/nginx/nginx.conf ~/nginx/conf
docker cp tmp_nginx:/etc/nginx/conf.d ~/nginx
docker cp tmp_nginx:/usr/share/nginx/html ~/nginx/
docker kill tmp_nginx

#运行容器
docker run -d --name nginx -p 80:80 -d -p 81:81 -p 82:82 -p 83:83 -p 84:84 -p 443:443 \
--network net --network-alias nginx \
--log-opt max-size=100m --log-opt max-file=3 \
-v ~/nginx/www:/usr/share/nginx/www \
-v ~/nginx/html:/usr/share/nginx/html \
-v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v ~/nginx/conf.d:/etc/nginx/conf.d \
-v ~/nginx/logs:/var/log/nginx \
nginx